package com.cloudkinto.service.order.vo.rakuten;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * Author Administrator
 *
 * @Des 樂天订单详细信息
 * @Version
 * @Date 2019/9/24
 */
public class RakutenOrderModel implements Serializable {

    /**
     * orderType : 1
     * orderNumber : 369266-20190923-00024723
     * emailCarrierCode : 0
     * memo : null
     * rakutenConfirmFlag : 0
     * operator : null
     * orderDatetime : 2019-09-23T23:17:40+0900
     * isolatedIslandFlag : 0
     * dealFlag : 0
     * requestPrice : 14869
     * isTaxRecalc : 1
     * SettlementModel : {"cardName":"VISA","cardOwner":"SASAKI KAZUYA","cardYm":"2022-04","cardInstallmentDesc":null,"settlementMethod":"クレジットカード","cardNumber":"XXXX-XXXX-XXXX-6801","cardPayType":0}
     * cautionDisplayType : 0
     * DeliveryModel : {"deliveryClass":null,"deliveryName":"大型宅配便"}
     * reserveDeliveryCount : null
     * carrierCode : 11
     * goodsPrice : 15800
     * shippingInstDatetime : 2019-09-23T23:48:38+0900
     * severalSenderFlag : 0
     * shippingCmplRptDatetime : null
     * membershipType : 0
     * CouponModelList : null
     * drugFlag : 0
     * PackageModelList : [{"basketId":664595672,"noshi":null,"totalPrice":15800,"ItemModelList":[{"itemNumber":"mwpo-33PP00033BAA","deleteItemFlag":0,"inventoryType":2,"itemDetailId":664595672,"includeCashOnDeliveryPostageFlag":0,"units":1,"includeTaxFlag":1,"selectedChoice":"選択:ブルー\nカラー:選択\n\u203b北海道・沖縄および離島などの地方では別途追加送料【2500円】がかかります。:確認しました。\n\u203b一部商品は他の通販倉庫から発送を代行してお送りしています。:了承した","pointRate":10,"itemId":10000021,"itemName":"【ビッグセールｘポイント10倍】ゲーミングチェア リクライニングチェア ランバーサポート ヘッドレスト ハイバック ロッキングチェア ゲームチェア オフィスチェア 椅子 パソコンチェア PCチェア 学習椅子 おしゃれ イス いす gaming chair","price":15800,"includePostageFlag":1,"restoreInventoryFlag":0,"manageNumber":"mwpo-33","delvdateInfo":"1~3営業日以内に出荷（土日祝除く）"}],"postagePrice":0,"goodsPrice":15800,"goodsTax":0,"DeliveryCvsModel":null,"ShippingModelList":[],"deliveryPrice":0,"packageDeleteFlag":0,"SenderModel":{"firstNameKana":"カズヤ","firstName":"和也","zipCode1":"038","subAddress":"唐牛字戸井頭36-2","zipCode2":"0204","prefecture":"青森県","city":"南津軽郡大鰐町","familyName":"佐々木","phoneNumber1":"090","phoneNumber2":"6252","familyNameKana":"ササキ","phoneNumber3":"1348"}}]
     * totalPrice : 15800
     * shopOrderCfmDatetime : 2019-09-23T23:19:25+0900
     * cancelDueDate : 2020-09-22
     * couponAllTotalPrice : 0
     * subStatusName : null
     * PointModel : {"usedPoint":931}
     * reserveNumber : null
     * mailPlugSentence : null
     * deliveryDate : null
     * OrdererModel : {"birthDay":null,"zipCode1":"038","zipCode2":"0204","prefecture":"青森県","city":"南津軽郡大鰐町","sex":"-","phoneNumber1":"090","phoneNumber2":"6252","familyNameKana":"ササキ","phoneNumber3":"1348","firstNameKana":"カズヤ","firstName":"和也","birthMonth":null,"emailAddress":"fde2f898d1327a3e03d126cf95336085s1@pc.fw.rakuten.ne.jp","subAddress":"唐牛字戸井頭36-2","birthYear":null,"familyName":"佐々木"}
     * orderFixDatetime : 2019-09-23T23:48:38+0900
     * postagePrice : 0
     * ChangeReasonModelList : [{"changeFixDatetime":"2019-09-23T23:19:25+0900","changeTypeDetail":null,"changeReason":null,"changeApplyDatetime":"2019-09-23T23:19:25+0900","changeType":8,"changeCmplDatetime":"2019-09-23T23:19:25+0900","changeId":318153494,"changeReasonDetail":null}]
     * deliveryPrice : 0
     * modifyFlag : 0
     * giftCheckFlag : 0
     * equalSenderFlag : 1
     * couponOtherPrice : 0
     * orderProgress : 300
     * goodsTax : 0
     * WrappingModel1 : null
     * WrappingModel2 : null
     * shippingTerm : null
     * rakutenMemberFlag : 1
     * couponShopPrice : 0
     * subStatusId : null
     * remarks : [配送日時指定:]
     * asurakuFlag : 0
     */
    private int orderType;
    private String orderNumber;
    private int emailCarrierCode;
    private String memo;
    private int rakutenConfirmFlag;
    private String operator;
    private String orderDatetime;
    private int isolatedIslandFlag;
    private int dealFlag;
    private Double requestPrice;
    private int isTaxRecalc;
    private SettlementModelEntity SettlementModel;
    private int cautionDisplayType;
    private DeliveryModelEntity DeliveryModel;
    private String reserveDeliveryCount;
    private int carrierCode;
    private Double goodsPrice;
    private String shippingInstDatetime;
    private int severalSenderFlag;
    private String shippingCmplRptDatetime;
    private int membershipType;
    private List<CouponModel> CouponModelList;
    private int drugFlag;
    private List<PackageModelListEntity> PackageModelList;
    private Double totalPrice;
    private String shopOrderCfmDatetime;
    private String cancelDueDate;
    private Double couponAllTotalPrice;
    private String subStatusName;
    private PointModelEntity PointModel;
    private String reserveNumber;
    private String mailPlugSentence;
    private String deliveryDate;
    private OrdererModelEntity OrdererModel;
    private String orderFixDatetime;
    private Double postagePrice;
    private List<ChangeReasonModelListEntity> ChangeReasonModelList;
    private Double deliveryPrice;
    private int modifyFlag;
    private int giftCheckFlag;
    private int equalSenderFlag;
    private int couponOtherPrice;
    private int orderProgress;
    private int goodsTax;
    private String WrappingModel1;
    private String WrappingModel2;
    private String shippingTerm;
    private int rakutenMemberFlag;
    private Double couponShopPrice;
    private String subStatusId;
    private String remarks;
    private int asurakuFlag;

    public void setOrderType(int orderType) {
        this.orderType = orderType;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public void setEmailCarrierCode(int emailCarrierCode) {
        this.emailCarrierCode = emailCarrierCode;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public void setRakutenConfirmFlag(int rakutenConfirmFlag) {
        this.rakutenConfirmFlag = rakutenConfirmFlag;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public void setOrderDatetime(String orderDatetime) {
        this.orderDatetime = orderDatetime;
    }

    public void setIsolatedIslandFlag(int isolatedIslandFlag) {
        this.isolatedIslandFlag = isolatedIslandFlag;
    }

    public void setDealFlag(int dealFlag) {
        this.dealFlag = dealFlag;
    }

    public void setRequestPrice(Double requestPrice) {
        this.requestPrice = requestPrice;
    }

    public void setIsTaxRecalc(int isTaxRecalc) {
        this.isTaxRecalc = isTaxRecalc;
    }

    public void setSettlementModel(SettlementModelEntity SettlementModel) {
        this.SettlementModel = SettlementModel;
    }

    public void setCautionDisplayType(int cautionDisplayType) {
        this.cautionDisplayType = cautionDisplayType;
    }

    public void setDeliveryModel(DeliveryModelEntity DeliveryModel) {
        this.DeliveryModel = DeliveryModel;
    }

    public void setReserveDeliveryCount(String reserveDeliveryCount) {
        this.reserveDeliveryCount = reserveDeliveryCount;
    }

    public void setCarrierCode(int carrierCode) {
        this.carrierCode = carrierCode;
    }

    public void setGoodsPrice(Double goodsPrice) {
        this.goodsPrice = goodsPrice;
    }

    public void setShippingInstDatetime(String shippingInstDatetime) {
        this.shippingInstDatetime = shippingInstDatetime;
    }

    public void setSeveralSenderFlag(int severalSenderFlag) {
        this.severalSenderFlag = severalSenderFlag;
    }

    public void setShippingCmplRptDatetime(String shippingCmplRptDatetime) {
        this.shippingCmplRptDatetime = shippingCmplRptDatetime;
    }

    public void setMembershipType(int membershipType) {
        this.membershipType = membershipType;
    }

    public void setCouponModelList(List<CouponModel> CouponModelList) {
        this.CouponModelList = CouponModelList;
    }

    public void setDrugFlag(int drugFlag) {
        this.drugFlag = drugFlag;
    }

    public void setPackageModelList(List<PackageModelListEntity> PackageModelList) {
        this.PackageModelList = PackageModelList;
    }

    public void setTotalPrice(Double totalPrice) {
        this.totalPrice = totalPrice;
    }

    public void setShopOrderCfmDatetime(String shopOrderCfmDatetime) {
        this.shopOrderCfmDatetime = shopOrderCfmDatetime;
    }

    public void setCancelDueDate(String cancelDueDate) {
        this.cancelDueDate = cancelDueDate;
    }

    public void setCouponAllTotalPrice(Double couponAllTotalPrice) {
        this.couponAllTotalPrice = couponAllTotalPrice;
    }

    public void setSubStatusName(String subStatusName) {
        this.subStatusName = subStatusName;
    }

    public void setPointModel(PointModelEntity PointModel) {
        this.PointModel = PointModel;
    }

    public void setReserveNumber(String reserveNumber) {
        this.reserveNumber = reserveNumber;
    }

    public void setMailPlugSentence(String mailPlugSentence) {
        this.mailPlugSentence = mailPlugSentence;
    }

    public void setDeliveryDate(String deliveryDate) {
        this.deliveryDate = deliveryDate;
    }

    public void setOrdererModel(OrdererModelEntity OrdererModel) {
        this.OrdererModel = OrdererModel;
    }

    public void setOrderFixDatetime(String orderFixDatetime) {
        this.orderFixDatetime = orderFixDatetime;
    }

    public void setPostagePrice(Double postagePrice) {
        this.postagePrice = postagePrice;
    }

    public void setChangeReasonModelList(List<ChangeReasonModelListEntity> ChangeReasonModelList) {
        this.ChangeReasonModelList = ChangeReasonModelList;
    }

    public void setDeliveryPrice(Double deliveryPrice) {
        this.deliveryPrice = deliveryPrice;
    }

    public void setModifyFlag(int modifyFlag) {
        this.modifyFlag = modifyFlag;
    }

    public void setGiftCheckFlag(int giftCheckFlag) {
        this.giftCheckFlag = giftCheckFlag;
    }

    public void setEqualSenderFlag(int equalSenderFlag) {
        this.equalSenderFlag = equalSenderFlag;
    }

    public void setCouponOtherPrice(int couponOtherPrice) {
        this.couponOtherPrice = couponOtherPrice;
    }

    public void setOrderProgress(int orderProgress) {
        this.orderProgress = orderProgress;
    }

    public void setGoodsTax(int goodsTax) {
        this.goodsTax = goodsTax;
    }

    public void setWrappingModel1(String WrappingModel1) {
        this.WrappingModel1 = WrappingModel1;
    }

    public void setWrappingModel2(String WrappingModel2) {
        this.WrappingModel2 = WrappingModel2;
    }

    public void setShippingTerm(String shippingTerm) {
        this.shippingTerm = shippingTerm;
    }

    public void setRakutenMemberFlag(int rakutenMemberFlag) {
        this.rakutenMemberFlag = rakutenMemberFlag;
    }

    public void setCouponShopPrice(Double couponShopPrice) {
        this.couponShopPrice = couponShopPrice;
    }

    public void setSubStatusId(String subStatusId) {
        this.subStatusId = subStatusId;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public void setAsurakuFlag(int asurakuFlag) {
        this.asurakuFlag = asurakuFlag;
    }

    public int getOrderType() {
        return orderType;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public int getEmailCarrierCode() {
        return emailCarrierCode;
    }

    public String getMemo() {
        return memo;
    }

    public int getRakutenConfirmFlag() {
        return rakutenConfirmFlag;
    }

    public String getOperator() {
        return operator;
    }

    public String getOrderDatetime() {
        return orderDatetime;
    }

    public int getIsolatedIslandFlag() {
        return isolatedIslandFlag;
    }

    public int getDealFlag() {
        return dealFlag;
    }

    public Double getRequestPrice() {
        return requestPrice;
    }

    public int getIsTaxRecalc() {
        return isTaxRecalc;
    }

    public SettlementModelEntity getSettlementModel() {
        return SettlementModel;
    }

    public int getCautionDisplayType() {
        return cautionDisplayType;
    }

    public DeliveryModelEntity getDeliveryModel() {
        return DeliveryModel;
    }

    public String getReserveDeliveryCount() {
        return reserveDeliveryCount;
    }

    public int getCarrierCode() {
        return carrierCode;
    }

    public Double getGoodsPrice() {
        return goodsPrice;
    }

    public String getShippingInstDatetime() {
        return shippingInstDatetime;
    }

    public int getSeveralSenderFlag() {
        return severalSenderFlag;
    }

    public String getShippingCmplRptDatetime() {
        return shippingCmplRptDatetime;
    }

    public int getMembershipType() {
        return membershipType;
    }

    public List<CouponModel> getCouponModelList() {
        return CouponModelList;
    }

    public int getDrugFlag() {
        return drugFlag;
    }

    public List<PackageModelListEntity> getPackageModelList() {
        return PackageModelList;
    }

    public Double getTotalPrice() {
        return totalPrice;
    }

    public String getShopOrderCfmDatetime() {
        return shopOrderCfmDatetime;
    }

    public String getCancelDueDate() {
        return cancelDueDate;
    }

    public Double getCouponAllTotalPrice() {
        return couponAllTotalPrice;
    }

    public String getSubStatusName() {
        return subStatusName;
    }

    public PointModelEntity getPointModel() {
        return PointModel;
    }

    public String getReserveNumber() {
        return reserveNumber;
    }

    public String getMailPlugSentence() {
        return mailPlugSentence;
    }

    public String getDeliveryDate() {
        return deliveryDate;
    }

    public OrdererModelEntity getOrdererModel() {
        return OrdererModel;
    }

    public String getOrderFixDatetime() {
        return orderFixDatetime;
    }

    public Double getPostagePrice() {
        return postagePrice;
    }

    public List<ChangeReasonModelListEntity> getChangeReasonModelList() {
        return ChangeReasonModelList;
    }

    public Double getDeliveryPrice() {
        return deliveryPrice;
    }

    public int getModifyFlag() {
        return modifyFlag;
    }

    public int getGiftCheckFlag() {
        return giftCheckFlag;
    }

    public int getEqualSenderFlag() {
        return equalSenderFlag;
    }

    public int getCouponOtherPrice() {
        return couponOtherPrice;
    }

    public int getOrderProgress() {
        return orderProgress;
    }

    public int getGoodsTax() {
        return goodsTax;
    }

    public String getWrappingModel1() {
        return WrappingModel1;
    }

    public String getWrappingModel2() {
        return WrappingModel2;
    }

    public String getShippingTerm() {
        return shippingTerm;
    }

    public int getRakutenMemberFlag() {
        return rakutenMemberFlag;
    }

    public Double getCouponShopPrice() {
        return couponShopPrice;
    }

    public String getSubStatusId() {
        return subStatusId;
    }

    public String getRemarks() {
        return remarks;
    }

    public int getAsurakuFlag() {
        return asurakuFlag;
    }

    public class SettlementModelEntity {
        /**
         * cardName : VISA
         * cardOwner : SASAKI KAZUYA
         * cardYm : 2022-04
         * cardInstallmentDesc : null
         * settlementMethod : クレジットカード
         * cardNumber : XXXX-XXXX-XXXX-6801
         * cardPayType : 0
         */
        private String cardName;
        private String cardOwner;
        private String cardYm;
        private String cardInstallmentDesc;
        private String settlementMethod;
        private String cardNumber;
        private int cardPayType;

        public void setCardName(String cardName) {
            this.cardName = cardName;
        }

        public void setCardOwner(String cardOwner) {
            this.cardOwner = cardOwner;
        }

        public void setCardYm(String cardYm) {
            this.cardYm = cardYm;
        }

        public void setCardInstallmentDesc(String cardInstallmentDesc) {
            this.cardInstallmentDesc = cardInstallmentDesc;
        }

        public void setSettlementMethod(String settlementMethod) {
            this.settlementMethod = settlementMethod;
        }

        public void setCardNumber(String cardNumber) {
            this.cardNumber = cardNumber;
        }

        public void setCardPayType(int cardPayType) {
            this.cardPayType = cardPayType;
        }

        public String getCardName() {
            return cardName;
        }

        public String getCardOwner() {
            return cardOwner;
        }

        public String getCardYm() {
            return cardYm;
        }

        public String getCardInstallmentDesc() {
            return cardInstallmentDesc;
        }

        public String getSettlementMethod() {
            return settlementMethod;
        }

        public String getCardNumber() {
            return cardNumber;
        }

        public int getCardPayType() {
            return cardPayType;
        }
    }

    public class DeliveryModelEntity {
        /**
         * deliveryClass : null
         * deliveryName : 大型宅配便
         */
        private String deliveryClass;
        private String deliveryName;

        public void setDeliveryClass(String deliveryClass) {
            this.deliveryClass = deliveryClass;
        }

        public void setDeliveryName(String deliveryName) {
            this.deliveryName = deliveryName;
        }

        public String getDeliveryClass() {
            return deliveryClass;
        }

        public String getDeliveryName() {
            return deliveryName;
        }
    }

    public class PackageModelListEntity {
        /**
         * basketId : 664595672
         * noshi : null
         * totalPrice : 15800
         * ItemModelList : [{"itemNumber":"mwpo-33PP00033BAA","deleteItemFlag":0,"inventoryType":2,"itemDetailId":664595672,"includeCashOnDeliveryPostageFlag":0,"units":1,"includeTaxFlag":1,"selectedChoice":"選択:ブルー\nカラー:選択\n\u203b北海道・沖縄および離島などの地方では別途追加送料【2500円】がかかります。:確認しました。\n\u203b一部商品は他の通販倉庫から発送を代行してお送りしています。:了承した","pointRate":10,"itemId":10000021,"itemName":"【ビッグセールｘポイント10倍】ゲーミングチェア リクライニングチェア ランバーサポート ヘッドレスト ハイバック ロッキングチェア ゲームチェア オフィスチェア 椅子 パソコンチェア PCチェア 学習椅子 おしゃれ イス いす gaming chair","price":15800,"includePostageFlag":1,"restoreInventoryFlag":0,"manageNumber":"mwpo-33","delvdateInfo":"1~3営業日以内に出荷（土日祝除く）"}]
         * postagePrice : 0
         * goodsPrice : 15800
         * goodsTax : 0
         * DeliveryCvsModel : null
         * ShippingModelList : []
         * deliveryPrice : 0
         * packageDeleteFlag : 0
         * SenderModel : {"firstNameKana":"カズヤ","firstName":"和也","zipCode1":"038","subAddress":"唐牛字戸井頭36-2","zipCode2":"0204","prefecture":"青森県","city":"南津軽郡大鰐町","familyName":"佐々木","phoneNumber1":"090","phoneNumber2":"6252","familyNameKana":"ササキ","phoneNumber3":"1348"}
         */
        private long basketId;
        private String noshi;
        private String defaultDeliveryCompanyCode;
        private int totalPrice;
        private List<ItemModelListEntity> ItemModelList;
        private int postagePrice;
        private int goodsPrice;
        private int goodsTax;
        private String DeliveryCvsModel;
        private List<ShippingModelEntity> ShippingModelList;
        private int deliveryPrice;
        private int packageDeleteFlag;
        private SenderModelEntity SenderModel;

        public void setBasketId(long basketId) {
            this.basketId = basketId;
        }

        public void setNoshi(String noshi) {
            this.noshi = noshi;
        }

        public void setTotalPrice(int totalPrice) {
            this.totalPrice = totalPrice;
        }

        public void setItemModelList(List<ItemModelListEntity> ItemModelList) {
            this.ItemModelList = ItemModelList;
        }

        public void setPostagePrice(int postagePrice) {
            this.postagePrice = postagePrice;
        }

        public void setGoodsPrice(int goodsPrice) {
            this.goodsPrice = goodsPrice;
        }

        public void setGoodsTax(int goodsTax) {
            this.goodsTax = goodsTax;
        }

        public void setDeliveryCvsModel(String DeliveryCvsModel) {
            this.DeliveryCvsModel = DeliveryCvsModel;
        }

        public void setDeliveryPrice(int deliveryPrice) {
            this.deliveryPrice = deliveryPrice;
        }

        public void setPackageDeleteFlag(int packageDeleteFlag) {
            this.packageDeleteFlag = packageDeleteFlag;
        }

        public void setSenderModel(SenderModelEntity SenderModel) {
            this.SenderModel = SenderModel;
        }

        public long getBasketId() {
            return basketId;
        }

        public String getNoshi() {
            return noshi;
        }

        public int getTotalPrice() {
            return totalPrice;
        }

        public List<ItemModelListEntity> getItemModelList() {
            return ItemModelList;
        }

        public int getPostagePrice() {
            return postagePrice;
        }

        public int getGoodsPrice() {
            return goodsPrice;
        }

        public int getGoodsTax() {
            return goodsTax;
        }

        public String getDeliveryCvsModel() {
            return DeliveryCvsModel;
        }

        public List<ShippingModelEntity> getShippingModelList() {
            return ShippingModelList;
        }

        public void setShippingModelList(List<ShippingModelEntity> shippingModelList) {
            ShippingModelList = shippingModelList;
        }

        public String getDefaultDeliveryCompanyCode() {
            return defaultDeliveryCompanyCode;
        }

        public void setDefaultDeliveryCompanyCode(String defaultDeliveryCompanyCode) {
            this.defaultDeliveryCompanyCode = defaultDeliveryCompanyCode;
        }

        public int getDeliveryPrice() {
            return deliveryPrice;
        }

        public int getPackageDeleteFlag() {
            return packageDeleteFlag;
        }

        public SenderModelEntity getSenderModel() {
            return SenderModel;
        }

        public class ItemModelListEntity {
            /**
             * itemNumber : mwpo-33PP00033BAA
             * deleteItemFlag : 0
             * inventoryType : 2
             * itemDetailId : 664595672
             * includeCashOnDeliveryPostageFlag : 0
             * units : 1
             * includeTaxFlag : 1
             * selectedChoice : 選択:ブルー
             * カラー:選択
             * ※北海道・沖縄および離島などの地方では別途追加送料【2500円】がかかります。:確認しました。
             * ※一部商品は他の通販倉庫から発送を代行してお送りしています。:了承した
             * pointRate : 10
             * itemId : 10000021
             * itemName : 【ビッグセールｘポイント10倍】ゲーミングチェア リクライニングチェア ランバーサポート ヘッドレスト ハイバック ロッキングチェア ゲームチェア オフィスチェア 椅子 パソコンチェア PCチェア 学習椅子 おしゃれ イス いす gaming chair
             * price : 15800
             * includePostageFlag : 1
             * restoreInventoryFlag : 0
             * manageNumber : mwpo-33
             * delvdateInfo : 1~3営業日以内に出荷（土日祝除く）
             */
            private String itemNumber;
            private int deleteItemFlag;
            private int inventoryType;
            private Long itemDetailId;
            private int includeCashOnDeliveryPostageFlag;
            private int units;
            private int includeTaxFlag;
            private String selectedChoice;
            private int pointRate;
            private Long itemId;
            private String itemName;
            private int price;
            private int includePostageFlag;
            private int restoreInventoryFlag;
            private String manageNumber;
            private String delvdateInfo;
            private List<SkuModel> SkuModelList;

            public void setItemNumber(String itemNumber) {
                this.itemNumber = itemNumber;
            }

            public void setDeleteItemFlag(int deleteItemFlag) {
                this.deleteItemFlag = deleteItemFlag;
            }

            public void setInventoryType(int inventoryType) {
                this.inventoryType = inventoryType;
            }

            public void setItemDetailId(Long itemDetailId) {
                this.itemDetailId = itemDetailId;
            }

            public void setIncludeCashOnDeliveryPostageFlag(int includeCashOnDeliveryPostageFlag) {
                this.includeCashOnDeliveryPostageFlag = includeCashOnDeliveryPostageFlag;
            }

            public void setUnits(int units) {
                this.units = units;
            }

            public void setIncludeTaxFlag(int includeTaxFlag) {
                this.includeTaxFlag = includeTaxFlag;
            }

            public void setSelectedChoice(String selectedChoice) {
                this.selectedChoice = selectedChoice;
            }

            public void setPointRate(int pointRate) {
                this.pointRate = pointRate;
            }

            public void setItemId(Long itemId) {
                this.itemId = itemId;
            }

            public void setItemName(String itemName) {
                this.itemName = itemName;
            }

            public void setPrice(int price) {
                this.price = price;
            }

            public void setIncludePostageFlag(int includePostageFlag) {
                this.includePostageFlag = includePostageFlag;
            }

            public void setRestoreInventoryFlag(int restoreInventoryFlag) {
                this.restoreInventoryFlag = restoreInventoryFlag;
            }

            public void setManageNumber(String manageNumber) {
                this.manageNumber = manageNumber;
            }

            public void setDelvdateInfo(String delvdateInfo) {
                this.delvdateInfo = delvdateInfo;
            }

            public String getItemNumber() {
                return itemNumber;
            }

            public int getDeleteItemFlag() {
                return deleteItemFlag;
            }

            public int getInventoryType() {
                return inventoryType;
            }

            public Long getItemDetailId() {
                return itemDetailId;
            }

            public int getIncludeCashOnDeliveryPostageFlag() {
                return includeCashOnDeliveryPostageFlag;
            }

            public int getUnits() {
                return units;
            }

            public int getIncludeTaxFlag() {
                return includeTaxFlag;
            }

            public String getSelectedChoice() {
                return selectedChoice;
            }

            public int getPointRate() {
                return pointRate;
            }

            public Long getItemId() {
                return itemId;
            }

            public String getItemName() {
                return itemName;
            }

            public int getPrice() {
                return price;
            }

            public int getIncludePostageFlag() {
                return includePostageFlag;
            }

            public int getRestoreInventoryFlag() {
                return restoreInventoryFlag;
            }

            public String getManageNumber() {
                return manageNumber;
            }

            public String getDelvdateInfo() {
                return delvdateInfo;
            }

            public List<SkuModel> getSkuModelList() {
                return SkuModelList;
            }

            public void setSkuModelList(List<SkuModel> skuModelList) {
                SkuModelList = skuModelList;
            }
        }

    }

    public class PointModelEntity {
        /**
         * usedPoint : 931
         */
        private int usedPoint;

        public void setUsedPoint(int usedPoint) {
            this.usedPoint = usedPoint;
        }

        public int getUsedPoint() {
            return usedPoint;
        }
    }

    public class OrdererModelEntity {
        /**
         * birthDay : null
         * zipCode1 : 038
         * zipCode2 : 0204
         * prefecture : 青森県
         * city : 南津軽郡大鰐町
         * sex : -
         * phoneNumber1 : 090
         * phoneNumber2 : 6252
         * familyNameKana : ササキ
         * phoneNumber3 : 1348
         * firstNameKana : カズヤ
         * firstName : 和也
         * birthMonth : null
         * emailAddress : fde2f898d1327a3e03d126cf95336085s1@pc.fw.rakuten.ne.jp
         * subAddress : 唐牛字戸井頭36-2
         * birthYear : null
         * familyName : 佐々木
         */
        private String birthDay;
        private String zipCode1;
        private String zipCode2;
        private String prefecture;
        private String city;
        private String sex;
        private String phoneNumber1;
        private String phoneNumber2;
        private String familyNameKana;
        private String phoneNumber3;
        private String firstNameKana;
        private String firstName;
        private String birthMonth;
        private String emailAddress;
        private String subAddress;
        private String birthYear;
        private String familyName;

        public void setBirthDay(String birthDay) {
            this.birthDay = birthDay;
        }

        public void setZipCode1(String zipCode1) {
            this.zipCode1 = zipCode1;
        }

        public void setZipCode2(String zipCode2) {
            this.zipCode2 = zipCode2;
        }

        public void setPrefecture(String prefecture) {
            this.prefecture = prefecture;
        }

        public void setCity(String city) {
            this.city = city;
        }

        public void setSex(String sex) {
            this.sex = sex;
        }

        public void setPhoneNumber1(String phoneNumber1) {
            this.phoneNumber1 = phoneNumber1;
        }

        public void setPhoneNumber2(String phoneNumber2) {
            this.phoneNumber2 = phoneNumber2;
        }

        public void setFamilyNameKana(String familyNameKana) {
            this.familyNameKana = familyNameKana;
        }

        public void setPhoneNumber3(String phoneNumber3) {
            this.phoneNumber3 = phoneNumber3;
        }

        public void setFirstNameKana(String firstNameKana) {
            this.firstNameKana = firstNameKana;
        }

        public void setFirstName(String firstName) {
            this.firstName = firstName;
        }

        public void setBirthMonth(String birthMonth) {
            this.birthMonth = birthMonth;
        }

        public void setEmailAddress(String emailAddress) {
            this.emailAddress = emailAddress;
        }

        public void setSubAddress(String subAddress) {
            this.subAddress = subAddress;
        }

        public void setBirthYear(String birthYear) {
            this.birthYear = birthYear;
        }

        public void setFamilyName(String familyName) {
            this.familyName = familyName;
        }

        public String getBirthDay() {
            return birthDay;
        }

        public String getZipCode1() {
            return zipCode1;
        }

        public String getZipCode2() {
            return zipCode2;
        }

        public String getPrefecture() {
            return prefecture;
        }

        public String getCity() {
            return city;
        }

        public String getSex() {
            return sex;
        }

        public String getPhoneNumber1() {
            return phoneNumber1;
        }

        public String getPhoneNumber2() {
            return phoneNumber2;
        }

        public String getFamilyNameKana() {
            return familyNameKana;
        }

        public String getPhoneNumber3() {
            return phoneNumber3;
        }

        public String getFirstNameKana() {
            return firstNameKana;
        }

        public String getFirstName() {
            return firstName;
        }

        public String getBirthMonth() {
            return birthMonth;
        }

        public String getEmailAddress() {
            return emailAddress;
        }

        public String getSubAddress() {
            return subAddress;
        }

        public String getBirthYear() {
            return birthYear;
        }

        public String getFamilyName() {
            return familyName;
        }
    }

    public class ChangeReasonModelListEntity {
        /**
         * changeFixDatetime : 2019-09-23T23:19:25+0900
         * changeTypeDetail : null
         * changeReason : null
         * changeApplyDatetime : 2019-09-23T23:19:25+0900
         * changeType : 8
         * changeCmplDatetime : 2019-09-23T23:19:25+0900
         * changeId : 318153494
         * changeReasonDetail : null
         */
        private String changeFixDatetime;
        private String changeTypeDetail;
        private String changeReason;
        private String changeApplyDatetime;
        private int changeType;
        private String changeCmplDatetime;
        private long changeId;
        private String changeReasonDetail;

        public void setChangeFixDatetime(String changeFixDatetime) {
            this.changeFixDatetime = changeFixDatetime;
        }

        public void setChangeTypeDetail(String changeTypeDetail) {
            this.changeTypeDetail = changeTypeDetail;
        }

        public void setChangeReason(String changeReason) {
            this.changeReason = changeReason;
        }

        public void setChangeApplyDatetime(String changeApplyDatetime) {
            this.changeApplyDatetime = changeApplyDatetime;
        }

        public void setChangeType(int changeType) {
            this.changeType = changeType;
        }

        public void setChangeCmplDatetime(String changeCmplDatetime) {
            this.changeCmplDatetime = changeCmplDatetime;
        }

        public void setChangeId(long changeId) {
            this.changeId = changeId;
        }

        public void setChangeReasonDetail(String changeReasonDetail) {
            this.changeReasonDetail = changeReasonDetail;
        }

        public String getChangeFixDatetime() {
            return changeFixDatetime;
        }

        public String getChangeTypeDetail() {
            return changeTypeDetail;
        }

        public String getChangeReason() {
            return changeReason;
        }

        public String getChangeApplyDatetime() {
            return changeApplyDatetime;
        }

        public int getChangeType() {
            return changeType;
        }

        public String getChangeCmplDatetime() {
            return changeCmplDatetime;
        }

        public long getChangeId() {
            return changeId;
        }

        public String getChangeReasonDetail() {
            return changeReasonDetail;
        }
    }

    public static class CouponModel {
        public String couponCode;
        public long itemId;
        public long itemDetailId;
        public String couponSummary;
        public String couponName;
        public int couponTotalPrice;
        public int couponUnit;
        public int couponPrice;

        public String getCouponCode() {
            return couponCode;
        }

        public void setCouponCode(String couponCode) {
            this.couponCode = couponCode;
        }

        public long getItemId() {
            return itemId;
        }

        public void setItemId(long itemId) {
            this.itemId = itemId;
        }

        public long getItemDetailId() {
            return itemDetailId;
        }

        public void setItemDetailId(long itemDetailId) {
            this.itemDetailId = itemDetailId;
        }

        public String getCouponSummary() {
            return couponSummary;
        }

        public void setCouponSummary(String couponSummary) {
            this.couponSummary = couponSummary;
        }

        public String getCouponName() {
            return couponName;
        }

        public void setCouponName(String couponName) {
            this.couponName = couponName;
        }

        public int getCouponTotalPrice() {
            return couponTotalPrice;
        }

        public void setCouponTotalPrice(int couponTotalPrice) {
            this.couponTotalPrice = couponTotalPrice;
        }

        public int getCouponUnit() {
            return couponUnit;
        }

        public void setCouponUnit(int couponUnit) {
            this.couponUnit = couponUnit;
        }

        public int getCouponPrice() {
            return couponPrice;
        }

        public void setCouponPrice(int couponPrice) {
            this.couponPrice = couponPrice;
        }
    }

    public static class SkuModel {
        public String variantId;
        public String merchantDefinedSkuId;
        public String skuInfo;

        public String getVariantId() {
            return variantId;
        }

        public void setVariantId(String variantId) {
            this.variantId = variantId;
        }

        public String getMerchantDefinedSkuId() {
            return merchantDefinedSkuId;
        }

        public void setMerchantDefinedSkuId(String merchantDefinedSkuId) {
            this.merchantDefinedSkuId = merchantDefinedSkuId;
        }

        public String getSkuInfo() {
            return skuInfo;
        }

        public void setSkuInfo(String skuInfo) {
            this.skuInfo = skuInfo;
        }
    }

}
